草庐IT

Android isScreenOn Nullpointer异常

全部标签

java - 未捕获异常处理程序中的未捕获异常

这个问题听起来有点傻;)如何处理UncaughtExceptionHandler中未捕获异常的可能性?? 最佳答案 非常有趣的问题,我以前没有想过。这个方法似乎是要么在你​​的线程上设置你自己的uncaughtExceptionHandler,要么它会被传递给JAVAsdefaultUncaughtExceptionHandler,我进行了一些快速的谷歌搜索,发现了一个从android获取崩溃数据的类似案例。我认为您可能会关注此链接HowdoIobtaincrash-datafrommyAndroidapplication?

java - MyBatis 映射器直接注入(inject)到服务类中。异常(exception)情况呢?

我目前正在使用MyBatis-Spring集成框架,这是我从文档中读到的内容:Ratherthancodedataaccessobjects(DAOs)manuallyusingSqlSessionDaoSupportorSqlSessionTemplate,Mybatis-Springprovidesaproxyfactory:MapperFactoryBean.Thisclassletsyouinjectdatamapperinterfacesdirectlyintoyourservicebeans.Whenusingmappersyousimplycallthemasyouhav

java - Spring MVC 不记录所有异常

我已将SpringMVC设置为使用公共(public)日志记录来记录异常,但发现未记录某些运行时异常。这是我为spring提供的默认异常解析器配置的bean:error 最佳答案 为了让它记录大多数异常,我必须将以下行添加到我的配置中:所以最终变成了下面这样:errorwarnLogCategory是describedindetailhere. 关于java-SpringMVC不记录所有异常,我们在StackOverflow上找到一个类似的问题: https:

java - Hibernate 查询语法异常 : org. hibernate.hql.ast.QuerySyntaxException: unexpected token

我有一个查询,我要连接两个表ROuteMaster和RouteHalts。当我执行内部连接时,我得到了org.hibernate.hql.ast.QuerySyntaxException:unexpectedtoken:onnearline1,column169[SELECTrm.id,rm.routeCode,rm.startPlaceId,rm.endPlaceId,rm.active,rm.linkedRouteFROMcom.oprs.pojo.routes.RouteMasterrmINNERJOINRouteHaltsrhonrm.id=rh.routeIdWHERErh.

Java EE 异常 : Name java:comp is not bound in this Context

我在Netbeans7.2.1中安装了JavaEE应用程序。尝试部署它(构建结束正常),我在Tomcat日志中收到错误:Causedby:javax.naming.NameNotFoundException:Namejava:compisnotboundinthisContextatorg.apache.naming.NamingContext.lookup(NamingContext.java:770)atorg.apache.naming.NamingContext.lookup(NamingContext.java:153)atjavax.naming.InitialContex

Java - 已检查与未检查异常 - 仅从代码中判断?

是否可以仅通过查看代码来判断异常类是已检查还是未检查?我一直认为如果它扩展了Exception,它就会被检查,但是RuntimeException扩展了Exception并且没有被检查。RuntimeException可能是唯一违反该经验法则的类,其他未经检查的异常如果不扩展RuntimeException则必须扩展Throwable。但是,我看不出RuntimeException与Exception有何不同。我想知道差异是否在解释器本身内部定义? 最佳答案 RuntimeException及其子类是未经检查的异常。所有其他的都是已

Java8 LocalDate 解析异常

我正在对LocalDate中的字符串进行简单解析:log.debug("----->"+DateTimeFormatter.ofPattern("EEE").format(LocalDateTime.now()));log.debug("--->"+LocalDate.parse("lun",DateTimeFormatter.ofPattern("EEE",Locale.ITALY)));不幸的是,这段代码给出了这个异常:java.time.format.DateTimeParseException:Text'lun'couldnotbeparsed:UnabletoobtainLo

java - 如何从外部 block 开始在 lambda block 中重新抛出异常?

使用以下代码,voidkey(Key)throwsSomeCheckedException{}voidsupplier(Suppliers)throwsSomeCheckedException{ofNullable(s).ifPresent(s->{//|try{//|key(s.get());//|}catch(finalSomeCheckedExceptionsce){//|//sceiscomingfromkey()method//|//HowcanIthrowsceforoutermethod?//--/}});}我如何抛出sce就像method(supplier)方法抛出它一

java - 未处理的异常 java.net.malformedurlexception

为什么这段代码在java中给我一个未处理的异常java.net.malformedurlexception?Stringu="http://webapi.com/demo.zip";URLurl=newURL(u);谁能告诉我如何解决? 最佳答案 您需要处理可能的异常。试试这个:try{Stringu="http://webapi.com/demo.zip";URLurl=newURL(u);}catch(MalformedURLExceptione){e.printStackTrace();}

java - 无法从任何地方构建 Hibernate SessionFactory 异常

每次我想部署我的应用程序时都会出现一个奇怪的错误。我正在使用IntelliJIDEA2016.3。我的应用程序是使用JSF、EJB和JPA(Hibernate)的JavaWEB应用程序。所有库均由IDEA下载(此项目中没有Maven),所有依赖项都随.war文件一起提供。我正在Windows10上部署到TomEE7.0.2。这里是我部署时涉及的配置文件:resources.xmlJdbcDrivercom.mysql.jdbc.DriverJdbcUrljdbc:mysql://localhost:3306/my_internet_shop?autoReconnect=true&